草庐IT

Android Circular 确定 ProgressBar

全部标签

ios - 确定在 JSQMessagesViewController 上显示多少消息

我希望有一种非常简单的方法来了解当前使用JSQMessagesViewController显示了多少条消息。找不到任何直接询问Controller的信息。有吗? 最佳答案 获取可用消息总数://Ifyoudon'thavemultiplesections,simplygogetthenumberofmessageinthefirstsectionNSIntegernumberOfAvailableMessages=[self.collectionViewnumberOfItemsInSection:0];注意在数据已经加载到屏幕后调

iphone - 你能确定插入iphone/ipad/ipod耳机插孔的具体设备类型吗?

在使用iPad及其耳机插孔时,我注意到一些有趣的事情。当我将iPhone耳塞式耳机插入iPad时,我可以更改耳机音量(使用iPad上的音量按钮)。如果我拔下耳塞并使用相同的耳机插孔插入外部扬声器,我可以再次将音量调节到不同的水平。如果我拔下扬声器,我可以重新插入耳塞。音量会自动变回我上次设置耳塞的音量。如果我有第三个设备插入耳机插孔(在我的例子中,我使用插入耳机插孔的UniMag信用卡刷卡读卡器进行测试)iPad会记住第三卷。它似乎知道哪个设备插入了iphone插孔并将其设置为适当的音量级别。这与我的预期相反。我希望耳机插孔只有一个音量级别,而不管插入的是什么设备。如果iPad可以确定

ios - 如何在 Swift 3 中确定从 JSON 接收的字符串和整数

我从JSONrequest收到一个结果,其中一个属性通常是一个字符串,但不幸的是有时是0(不是字符串)。为了处理JSON结果,我想检查它是0还是字符串以避免崩溃部分JSON结果:"9919ee1e-ffbc-480b-bc4b-77fb047e9e68"={icon=home;id="9919ee1e-ffbc-480b-bc4b-77fb047e9e68";index=1;name=Thuis;parent=0;};"9eb2975d-49ea-4033-8db0-105a3e982117"={icon=books;id="9eb2975d-49ea-4033-8db0-105a3e

ios - 如何确定当前是否正在 UIView 中播放动画?

我想确定UITableView和其他View当前是否正在使用核心动画执行某种类型的动画。在对此进行调查时,我发现了以下StackOverflow问答:howtotellifuiviewisinmiddleofanimation?我已经证实,这种检查animationKeys属性的技术对于像UISlider这样的控件非常有效,但是当尝试在UITableView动画期间检查animationKeys时,NSArray计数始终为0。我什至递归检查animationKeys的View层次结构中的每个View和图层,它们的计数均为0。在查看CALayer的addAnimation:forKey:

ios - 确定以前安装的应用程序

我在AppStore上有一个应用程序,我想做一些不会影响以前下载我的应用程序的用户的更改。有没有办法确定用户之前是否下载过我的应用? 最佳答案 万一有人还在想,这个问题的一个很好的解决方案(假设您还没有)是使用钥匙串(keychain),它会在应用程序安装/卸载过程中持续存在。该库允许您使用类似NSDictionary的语法访问钥匙串(keychain)。https://github.com/nicklockwood/FXKeychain所以你可以实现这样的功能:-(BOOL)alreadyInstalled{NSString*in

ios - 在 Xcode 中使用 UIPanGestureRecognizer 和速度来确定滑动方向过于敏感并且在方向之间快速切换

澄清:我想要实现的是:滑动手势(向上、向下、向右和向左)在WebView上。当任何手势发生时,这就是它需要发生的事情:一旦滑动开始,就必须开始一个Action(该Action实际上是加载一个html链接,该链接将ip摄像机移动到上、下、右、左)。html链接使相机一直向右或向左或向上或向下移动。我有另一个html链接,加载后会告诉网络摄像机停止。所以它需要发生的是当状态为UIGestureRecognizerStateBegan链接加载并连续移动相机直到用户不触摸屏幕并且状态变为UIGestureRecognizerStateEnded并触发另一个html链接在WebView中运行哪个

ios - 确定 UICollectionViewCell 中的点击元素

我有一个带有自定义单元格的UICollectionView。当我点击一个单元格时,我得到一个collectionView:didSelectItemAtIndexPath:。这不允许我确定点击了单元格内的哪个元素(图像或标签)。如何确定单元格中的哪个元素被点击了? 最佳答案 您必须继承UICollectionViewCell并在您的UICollectioView中包含这些类型的对象。然后,您使用类似的方法在单元格中创建一个delegate-(void)collectionCell:(UICollectionViewCell*)cel

ios - 确定 MKMapView 是否被拖动或缩放

我只需要一种在玩map时区分这两个事件的方法:拖动mapView缩放mapView谢谢, 最佳答案 MKMapView不是基于UIScrollView所以它不会调用UIScrollViewDelegate方法。尽管如此,您还是可以实例化UIPanGestureRecognizer和UIPinchGestureRecognizer,将它们添加到您的mapView并使用它们的操作方法。 关于ios-确定MKMapView是否被拖动或缩放,我们在StackOverflow上找到一个类似的问题:

ios - 确定 NSDate 是否在今天在 NSPredicate 中

我已经尝试了多种方法并在此站点上尝试了一些建议,但是我如何确定CoreData属性“dueDate”是否等于“今天”,我知道NSDate也是一个特定时间,但我想要谓词如果是同一天/月/年则返回,而不管当天的时间是什么。有什么建议吗? 最佳答案 这是我想出的:-(NSPredicate*)matchAttribute:(NSString*)attributeNamewithDate:(NSDate*)date{NSDateComponents*components=[[NSCalendarcurrentCalendar]compone

邮递员错误:无法确定隧道插座,状态代码= 407

我正在客户网站上使用Postman的桌面版本来测试API。但是,我无法访问Postman中的任何SSL站点,例如GitHibAPI:https://api.github.com/users/karlgjertsen但是,我可以通过Chrome进行相同的API呼叫,因此这是邮递员的特定于。我认为这取决于代理设置,但我不确定如何在Postman中查看或更新这些设置。有没有人经历过类似的事情?看答案我关闭了全局代理配置,并在postman中的设置中使用系统代理,并开始工作。